home *** CD-ROM | disk | FTP | other *** search
/ Aminet 6 / Aminet 6 - June 1995.iso / Aminet / dev / c / LEDA_GUI.lha / files.lha / src / Make.src next >
Encoding:
Text File  |  1995-02-06  |  2.2 KB  |  101 lines

  1. #-----------------------------------------------------------------------------
  2. # UNIX (CC,g++,lcc)
  3. #-----------------------------------------------------------------------------
  4. #LIB    = ../../$(L).a
  5. #CFLAGS = -O
  6. #ARLIB  = ar r $(LIB) $?
  7. #RANLIB = ranlib $(LIB)
  8. #o      = .o
  9. #.c.o:
  10. #    ../../c++ -I../../incl $(CFLAGS) $(DFLAGS) -c $*.c
  11. #
  12. #.s.o:
  13. #    as -o $*.o $*.s
  14.  
  15.  
  16. # begin_cdr
  17. #-----------------------------------------------------------------------------
  18. # AMIGA (GCC 2.6.3)
  19. #-----------------------------------------------------------------------------
  20. LIB    = ../../$(L).a
  21. SFLAGS = -m68881 -m68030 -Wall -s -O2
  22. ARLIB  = ar r $(LIB) $?
  23. RANLIB = ranlib $(LIB)
  24. o      = .o
  25. INCL   = -I../../incl -Iinclude:
  26.  
  27. .c.o:
  28.     gcc -x c++ $(INCL) $(CFLAGS) $(SFLAGS) $(DFLAGS) -c $*.c
  29. # end_cdr
  30.  
  31.  
  32. #-----------------------------------------------------------------------------
  33. # WATCOM  (32 bit)
  34. #-----------------------------------------------------------------------------
  35. #LIB    = ..\..\$(L).lib
  36. #ARLIB  =
  37. #RANLIB =
  38. #o      = .obj
  39. #.c.obj:
  40. #    wcl386 -zq -cc++ -I..\..\incl $(DFLAGS) -c $*.c
  41. #    wlib -c -b $(LIB) +- $*.obj
  42.  
  43.  
  44.  
  45. #-----------------------------------------------------------------------------
  46. # ZORTECH  (32 bit)
  47. #-----------------------------------------------------------------------------
  48. #LIB    = ..\..\$(L).lib
  49. #ARLIB  =
  50. #RANLIB =
  51. #o      = .obj
  52. #.c.obj:
  53. #    ztc -cpp -w -mx -I..\..\incl $(DFLAGS) -c $*.c
  54. #    zorlibx /N /B $(LIB) +- $*.obj,;
  55.  
  56.  
  57.  
  58. #-----------------------------------------------------------------------------
  59. # BORLAND
  60. #-----------------------------------------------------------------------------
  61. #.SWAP
  62. #LIB    = ..\..\$(L).lib
  63. #ARLIB  =
  64. #RANLIB =
  65. #o      = .obj
  66. #.c.obj:
  67. #    bcc -P -Qx -w- -mh -N -I..\..\incl $(DFLAGS) -c $*.c
  68. #    tlib /C $(LIB) +- $*.obj
  69.  
  70.  
  71.  
  72. #-----------------------------------------------------------------------------
  73. # DJGPP / EMX
  74. #-----------------------------------------------------------------------------
  75. #LIB    = ../../$(L).a
  76. #ARLIB  =
  77. #RANLIB = 
  78. #o      = .o
  79. #.c.o:
  80. #    gcc -I../../incl $(DFLAGS) -c -xc++ $*.c -xnone
  81. #    ar r $(LIB) 
  82.  
  83.  
  84.  
  85.  
  86. #-----------------------------------------------------------------------------
  87.  
  88.  
  89. all: $(LIB)
  90.  
  91. include Make.lst
  92.  
  93.  
  94. $(LIB): $(OBJECTS)
  95.     $(ARLIB)
  96.     $(RANLIB)
  97.  
  98. clean:
  99.     rm -f $(OBJECTS)
  100.  
  101.